{{tag>système sécurité serveur haute_disponibilité}}

----

====== DRBD : Synchronisation de données via le réseau ======

**DRBD** //(Distributed Replicated Block Device)// est un outil qui permet de synchroniser (par réplication) des périphériques de stockage (disque dur, partition, volume logique, etc.) entre deux ordinateurs via le réseau.

Cette synchronisation se fait :
  * **en temps réel** : elle se fait à la volée, pendant que les données sont modifiées
  * **de manière transparente** : les applications, qui enregistrent leurs données sur le périphérique de stockage répliqué, le font sans même savoir qu'il s'agit d'une unité de stockage spéciale.
  * **de manière synchrone ou asynchrone** : en fonctionnement synchrone, l'écriture est déclarée terminée lorsque les données sont écrites localement **ET** que la synchronisation est terminée. En fonctionnement asynchrone, l'écriture est déclarée terminée lorsque les données sont écrites localement (sur le serveur primaire et pas sur le serveur de réplique) uniquement.

===== Pré-requis =====

Les noyaux « server » disposent du module DRBD au moins depuis [[:hardy|Ubuntu 8.04 LTS]]. Il est donc préférable d'utiliser cette version du noyau, disponible par défaut dans la version « server » de Ubuntu.

===== Installation =====
[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://drbd8-utils|drbd8-utils]]**.

===== Configuration et utilisation =====

Il est conseillé de lire et de suivre la documentation du site officiel : 
  * configuration : http://www.drbd.org/users-guide-emb/ch-configure.html
  * utilisation : http://www.drbd.org/users-guide-emb/p-work.html
  * documentation officielle de ubuntu : https://help.ubuntu.com/9.04/serverguide/C/drbd.html

Un exemple de configuration est proposé dans ce [[:tutoriel:mirroring_sur_deux_serveurs#configuration_et_mise_en_place_de_drbd|tutoriel]].\\
Sinon, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **/etc/drbd.conf**, il est relativement bien auto-documenté.

===== Désinstallation =====

Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.

===== Voir aussi =====

  * **(en)** [[http://www.drbd.org/users-guide-emb/users-guide.html|Site officiel de DRBD]]
  * **(fr)** [[:tutoriel:mirroring_sur_deux_serveurs|Tutoriel d'utilisation conjointe avec Heartbeat et Samba]]

----

//Contributeur principal : [[:utilisateurs:mrwaloo|MrWaloo]].//